﻿@charset "utf-8";
/* CSS Document */

.bgff { background-color:#fff; }

.lawyer-show-bar { box-shadow: 0 1px 3px rgba(0,0,0,.15); }
.lawyer-show-bar li {
	float: left;
	width: 200px; height: 474px;
	padding: 40px 50px 0;
	text-align: center;
	cursor: default;
	-webkit-transition: box-shadow .3s;
			transition: box-shadow .3s;
}
.lawyer-show-bar li .lr-badge { height: 75px; margin-bottom: 20px; }
.lawyer-show-bar li .lr-photo { height: 140px; }
.lawyer-show-bar li .lr-photo a { 
	display: inline-block; 
	width: 140px; height: 140px; 
	-webkit-transition: none;
			transition: none;
}
.lawyer-show-bar li .lr-photo a img { height: 100%; border-radius: 50%; }
.lawyer-show-bar li .lr-info { 
	height: 22px; line-height: 22px; 
	margin: 25px 0 10px; 
}
.lawyer-show-bar li .lr-info .lr-name,
.lawyer-show-bar li .lr-info .lr-diqu { display: inline-block; }
.lawyer-show-bar li .lr-info .lr-name { font-size: 20px; }
.lawyer-show-bar li .lr-info .lr-diqu .ico-lr { float:left; margin: 4px 4px 0 0; }
.lawyer-show-bar li .lr-case { 
	height: 26px; line-height: 26px;
	border: 1px solid #eaeaea;
	font-size: 14px;
	margin-bottom: 15px;
}
.lawyer-show-bar li .lr-evaluate .eva-num { color: #ea5f01; }
.lawyer-show-bar li .lr-evaluate .lr-star .ico-ft { margin: -3px 1px 0; }
.lawyer-show-bar li .case-num { 
	position: relative; 
	height: 6px;
	padding: 7px 35px;
	margin-top: 5px;
}
.lawyer-show-bar li .case-num em {
	position: absolute;
	left: 0; top: 0;
}
.lawyer-show-bar li .case-num span {
	position: relative;
	display: block;
	height: 6px; border-radius: 3px;
	background-color: #eaeaea;
	overflow: hidden;
}
.lawyer-show-bar li .case-num span i { 
	position: absolute;
	left: 0; top: 0;
	display: block; 
	border-radius: 3px;
	background-color: #01af63;
	height: 6px;
}
.lawyer-show-bar li .case-num u {
	position: absolute;
	right: 0; top: 0;
	text-decoration: none;
	color: #999;
}

	/* 默认隐藏内容 */	
.lawyer-show-bar li .lr-help { font-size: 14px; color: #01af63; }
.lawyer-show-bar li .lr-ziliao { line-height: 22px; color: #666; margin-top: 25px; height: 66px; overflow: hidden; }
.lawyer-show-bar li .lr-ziliao span { color: #333; }
.lawyer-show-bar li .lr-ziliao a { color: #f25618; }
		
	/* hover 效果 */
.lawyer-show-bar li.show-item-hover { 
	width: 260px;
	padding: 40px 20px 0;
	text-align: left; 
	box-shadow: 0 0 20px rgba(0,0,0,.35);
}
.lawyer-show-bar li.show-item-hover .lr-badge,
.lawyer-show-bar li.show-item-hover .lr-photo {
	float: left;
	width: 80px; height: 80px;
	margin-right: 15px;
}
.lawyer-show-bar li.show-item-hover .lr-photo a { height: 80px; }
.lawyer-show-bar li.show-item-hover .lr-info { margin: 0; padding: 15px 0 10px; }
.lawyer-show-bar li.show-item-hover .lr-info .lr-name { font-size: 16px; }
.lawyer-show-bar li.show-item-hover .lr-tit {
	height: 20px; line-height: 20px;
	font-size: 16px;
	margin: 20px 0 15px;
}
.lawyer-show-bar li.show-item-hover .lr-tit a {
	float: right;
	font-size: 12px; color: #f25618;
}
.lawyer-show-bar li.show-item-hover .lr-yinxiang span {
	float: left;
	width: 78px; height: 28px; line-height: 28px;
	border: 1px solid #01af63;
	font-size: 14px; text-align: center;
	color: #01af63;
	margin:0 3px; _margin:0 2px;
}
/*.lawyer-show-bar li.show-item-hover .lr-yinxiang span:last-child { margin-right: 0; }*/
.lawyer-show-bar li.show-item-hover .lr-pingjia {
	line-height: 22px; color: #999;
	height: 44px; overflow: hidden;
}
.lawyer-show-bar li.show-item-hover .lr-pingjia span { color: #333; }
.lawyer-show-bar li.show-item-hover .lr-tel {
	height: 42px; line-height: 42px;
	background-color: #01af63;
	font-size: 14px; color: #fff;
	text-align: center;
	margin-top: 35px;
}
		
/* 交互 */
.lawyer-show-bar li .lr-help,
.lawyer-show-bar li .lr-show { display: none; }
.lawyer-show-bar li.show-item-hover .lr-show,
.lawyer-show-bar li.show-item-hover .lr-help { display: block; }
.lawyer-show-bar li.show-item-hover .lr-default,
.lawyer-show-bar li.show-item-hover .lr-badge { display: none; }

/*  */
.f34 { font-size:34px; }
.bgf5 { background-color:#f5f5f5; }
.w900 { width:900px; }
.w280 { width:280px; }
.box-sh15 { box-shadow:0 1px 3px rgba(0,0,0,0.15); }
.lh24 { line-height:24px; }

.title24 {
    padding-bottom:14px;
    font-size:24px;
    line-height:30px;
    color:#333;
    border-bottom:1px solid #eaeaea;
}
.ser-list { padding-bottom:20px; }
.ser-list li {
    position:relative;
    padding:20px 0 20px 100px;
    min-height:80px; _height:80px;
    border-bottom:1px dashed #eaeaea;
}
.ser-list li .r-photo {
    position:absolute; left:0; top:20px;
    width:80px; height:80px; 
    border-radius:50%;
    overflow:hidden;
}
.ser-list li .r-photo img {
    display:block;
    width:80px; height:80px;
}